<ui:composition template="/dynamic/layout/layout.xhtml"
	xmlns="http://www.w3.org/1999/xhtml"
	xmlns:f="http://java.sun.com/jsf/core"
	xmlns:h="http://java.sun.com/jsf/html"
	xmlns:ui="http://java.sun.com/jsf/facelets"
	xmlns:p="http://primefaces.org/ui">

	<ui:define name="content">
		<div id="welcome">
			<p style="clear: both" />
		</div>
		<h3>Zgłoszenia o dostęp do grupy.</h3>
		<h:form id="formGroup">
			<p:dataTable id="dataTable" var="group"
				value="#{groupRequestMBean.myGroupRequest}" rows="12"
				paginator="true"
				paginatorTemplate="{CurrentPageReport}  {FirstPageLink} {PreviousPageLink} {PageLinks} {NextPageLink} {LastPageLink} {RowsPerPageDropdown}"
				rowsPerPageTemplate="9,12,15" paginatorPosition="bottom"
				widgetVar="groupTable"
				filteredValue="#{groupRequestMBean.myGroupRequestFiltered}"
				emptyMessage="Nie znaleziono żadnych zgłoszen.">
				<f:facet name="header">
					<p:outputPanel style="float:right">
						<h:outputText value="Szukaj w zgłoszeniach:" />
						<p:inputText id="globalFilter" onkeyup="groupTable.filter()"
							style="width:150px" />
					</p:outputPanel>
				</f:facet>

				<p:column sortBy="askingUser.username" headerText="Użytkownik:"
					filterBy="askingUser.username" filterMatchMode="contains">
					<h:outputText value="#{group.askingUser.username}" />
				</p:column>

				<p:column sortBy="dgroup.name" headerText="Prosi o dostęp do grupy:"
					filterBy="dgroup.name" filterMatchMode="contains">
					<h:outputText value="#{group.dgroup.name}">
					</h:outputText>
				</p:column>

				<p:column headerText="Akcje">
					<div class="action-div">
						<p:commandLink title="Akceptuj"
							action="#{groupRequestMBean.accept}" ajax="false">
							<img
								src="${facesContext.externalContext.requestContextPath}/static/images/edytuj.PNG"
								alt="Edytuj" />
							<f:param value="#{group.idGroupRequest}" name="groupId" />
						</p:commandLink>
						<p:commandLink title="Anuluj zgłoszenie"
							action="#{groupRequestMBean.removeGroupReqest}" ajax="false">
							<img
								src="${facesContext.externalContext.requestContextPath}/static/images/kosz.PNG"
								alt="Usuń" />
							<f:param value="#{group.idGroupRequest}" name="groupId" />
						</p:commandLink>
					</div>
				</p:column>
			</p:dataTable>
		</h:form>
		<div id="main_content"></div>

	</ui:define>
</ui:composition>